Assembler

Assembler
Assembler er lavnivau programmeringssprog.
I praksis er det bare en symbolsk måde at skrive maskinkode på, eventuelt kombineret med et simpelt makrosystem. Da sproget afhænger af maskinarkitekturen, taler man eksempelvist om x86-assembler, ppc-assembler, etc.
Den primære fordel ved assembler er at man kan lave hardwarenære optimeringer, der ikke er mulige i andre sprog. Ulempen er at det er besværligt at skrive.
Typisk skrives selve programmet i et højniveau sprog, og hvis det derefter er nødvendigt kan de langsomste dele omskrives i assembler.
Assemblerkode
Programmerings sprog. Anvendes ofte synonymt med maskinkode. Assembler er et programmerings sprog der ligger meget tæt op af den hardware man skriver programmer til. Assembler er mere egnet til at blive læst af maskiner, end af mennesker. Dygtige programmører kan dog skrive meget hurtige og kompakte programmer i assembler, men man skal som regel have en meget god grund til at udvikle programmer i assembler, som for eksempel hvis man ønsker direkte at kunne styre hardware som for eksempel en printer eller andre specielle enheder der ikke findes driver-programmer til.

Danske encyklopædi.

Игры ⚽ Поможем написать курсовую

Look at other dictionaries:

  • assembler — [ asɑ̃ble ] v. tr. <conjug. : 1> • v. 1040 asembler; lat. pop. assimulare « mettre ensemble » 1 ♦ Mettre (des choses) ensemble. ⇒ joindre. Assembler des sons. Assembler une couleur et une autre, avec une autre. ⇒ unir. « assembler sans… …   Encyclopédie Universelle

  • assembler — Assembler, act. acut. Est mettre ensemble deux ou plusieurs choses divisées et separées l une de l autre, Aggregare, Coagmentare. Ainsi en cas de menuyserie, charpenterie, cousture, et telles choses, on dit assembler, qui est mettre ensemble les… …   Thresor de la langue françoyse

  • assembler — ASSEMBLER. v. a. Mettre ensemble. Assembler des troupes. Assembler les États. Assembler des matériaux pour bâtir. Assembler des papiers, des livres. Assembler les feuilles d un livre pour le relier.Assembler, se dit aussi en termes de Menuiserie… …   Dictionnaire de l'Académie Française 1798

  • assembler — Assembler. v. a. Mettre ensemble. Assembler des troupes. assembler les Estats. assembler des materiaux pour bastir. assembler des papiers, des livres. assembler des pieces de charpente, de menuiserie. assembler les feüilles d un livre pour le… …   Dictionnaire de l'Académie française

  • Assembler — may refer to: *Assembler for an assembly language, a computer program to translate between lower level representations of computer programs *Assembler (bioinformatics), a program to perform genome assembly *Assembler (nanotechnology), a… …   Wikipedia

  • Assembler — steht für: Assembler (Informatik), ein Computerprogramm, das eine Assemblersprache in Maschinensprache übersetzt Assembler (Bioinformatik), ein Computerprogramm, das eine Genomassemblierung durchführt Assembler (Nanotechnologie), ein Roboter, der …   Deutsch Wikipedia

  • assembler — UK US /əˈsemblər/ noun [C] ► PRODUCTION a worker or company that puts together the parts of an object being manufactured: »a car/computer assembler »There is an increasing tendency for foreign owned assemblers to supply the market through imports …   Financial and business terms

  • assembler — s.n. Limbaj de calculator. [< engl. assembler]. Trimis de LauraGellner, 11.11.2004. Sursa: DN …   Dicționar Român

  • assembler — (izg. esèmbler) m DEFINICIJA inform. program koji na strojni jezik prevodi drugi program pisan nižim programskim jezikom; sakupljač, zbirnik; prisjetnik, mnemonički procesor ETIMOLOGIJA engl. assembler ≃ lat. assimulare: skupiti zajedno …   Hrvatski jezični portal

  • Assembler — As*sem bler, n. One who assembles a number of individuals; also, one of a number assembled. [1913 Webster] 2. (Computers) a computer program that takes as input a set of instructions written in assembly language, and produces a corresponding… …   The Collaborative International Dictionary of English

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”